Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Infosys Hall of Fame Open - Newport U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells French Open - Paris Olympics - Paris Davis Cup, World Group, QF, GER-CAN 2-0 Wimbledon - London Miami Open - Miami Generali Open - Kitzbuhel Almaty Open - Almaty USA F18 USA F19 USA F13 USA F14 USA F18 USA F14 Germany F11 Germany F13 Germany F6 Germany F8 Germany F9 Germany F12 Belgium F1 Germany F13 Germany F16 Germany F17b Germany F19 Germany F18 Germany F20 Germany F1 Germany F4 Turkey F1 Turkey F3 Turkey F5 Spain F12 Czech Republic F2 Czech Republic F3 Germany F5 Germany F7 Germany F10 Belgium F1 Belgium F2 Germany F18 Germany F2 Germany F4 Spain F9 Spain F10 Italy F5 Czech Republic F1 Germany F5 Germany F17 France F8 Spain F12 Romania F3 Germany F6 Netherlands F3 Germany F11 Germany F12 Italy F22 Italy F23 Germany F19 Germany F4 France F22 Lubbock Challenger - Lubbock Fifth Third Bank Tennis Classic - Lexington Fifth-Third Bank Tennis Classic - Lexington The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville JSM Challenger - Champaign Men's Pro Challenger at Tunica National - Tunica Waco Tennis Challenger - Waco Talahassee Challenger Freudenstadt Challenger 2007 Knoxville Challenger - Knoxville USTA Comerica Challenger - Aptos Furth Challenger Scheveningen Challenger Alphen Challenger XL Bermuda Open - Bermuda Eckental Challenger Aachen Challenger Winnetka Challenger Wolfsburg Challenger Cherbourg Challenger Furth Challenger Kosice Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Trani Challenger Alphen Challenger Todi Challenger Madrid Challenger Eckental Challenger Salzburg Challenger Rabat Challenger Barletta Challenger Alphen Challenger Loughborough Challenger Bordeaux Challenger Oklahoma Challenger - Tulsa Oberstaufen Challenger San Marino Challenger Petange Challenger Orleans Challenger Heilbronn Challenger Heilbronn Challenger Bergamo Challenger Rennes Challenger Heilbronn Challenger Braunschweig Challenger Orleans Challenger Mons Challenger Bratislava Challenger St. Brieuc Challenger Heilbronn Challenger Braunschweig Challenger Jonkoping Challenger Alphen Challenger Orleans Challenger Geneva Challenger Alphen Challenger Napoli Challenger Mons Challenger Szczecin Challenger Bratislava Challenger Pro Challenger at Calabasas - Calabasas Helsinki Challenger Heilbronn Challenger Music City Challenger - Nashville Bratislava Challenger Canberra Challenger Szczecin Challenger Canberra Challenger Furth Challenger Phoenix Challenger Braunschweig Challenger Dortmund Challenger Irving Challenger Genova Challenger Marrakech Challenger Braunschweig Challenger Bratislava Challenger Pullach Challenger Braunschweig Challenger Phoenix Challenger Prague Challenger Meerbusch Challenger Cassis Challenger Bergamo Challenger Pau Challenger Bordeaux Challenger Delray Beach International Tennis Championships - Delray Beach Savannah Challenger 2008 Lubbock Challenger - Lubbock Cancun Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Quimper Challenger Rome Challenger Prague Challenger Cremona Challenger Helsinki Challenger Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington SAP Open - San Jose The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington Heineken Open - Auckland Countrywide Classic - Los Angeles Napoli Challenger Legg Mason Tennis Classic - Washington Medibank International - Sydney Seville Challenger Szczecin Challenger Madrid Challenger Open de Moselle - Metz Mons Challenger Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel The Hypo Group Tennis International 2008 - Poertschach Eckental Challenger Indianapolis Tennis Championships - Indianapolis Campbells Hall of Fame Tennis Championships - Newport Heineken Open - Auckland Helsinki Challenger Thailand Open - Bangkok U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Atlanta Tennis Championships - Atlanta Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Tenis Comunidad Valenciana - Valencia Legg Mason Tennis Classic - Washington Apia International - Sydney Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Bergamo Challenger Cherbourg Challenger Le Gosier Challenger Mercedes Cup - Stuttgart China Open - Beijing Mersin Challenger Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Rome Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney SAP Open - San Jose US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Swiss Indoors Basel - Basel Valencia Open - Valencia Qatar ExxonMobil Open - Doha BMW Open - Munich Hall of Fame Tennis Championships - Newport China Open - Beijing Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Mercedes Cup - Stuttgart Generali Open - Kitzbuhel BB&T Atlanta Open - Atlanta Mons Challenger Erste Bank Open - Vienna Delray Beach Open - Delray Beach Bratislava Challenger ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Open Parc - Lyon Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Hall of Fame Open - Newport Helsinki Challenger European Open - Antwerp Adelaide International - Adelaide Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Delray Beach Open - Delray Beach Truist Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg European Open - Antwerp Dallas Open - Dallas US Men's Clay Court Championship - Houston The Artois Championships - London New York Open - New York Guadalajara Challenger Vercelli Challenger Regions Morgan Keegan Championships - Memphis Sardegna Open - Cagliari Emilia-Romagna Open - Parma Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart International German Open - Hamburg Szczecin Challenger Swiss Indoors Basel - Basel Grand Prix Hassan II - Marrakech Delray Beach Open - Delray Beach ABN AMRO Open - Rotterdam Moselle Open - Metz ASB Classic - Auckland Open 13 Provence - Marseille Serbia Open - Belgrade Irving Challenger Bet-at-home Open - Hamburg Hellenic Championship - Athens Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Valencia Open - Valencia Estoril Challenger Delray Beach International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Campbell's Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Mersin Challenger Apia International - Sydney Heineken Open - Auckland Furth Challenger Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Mons Challenger Wroclaw Challenger Mercedes Cup - Stuttgart Sibiu Challenger BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad German Tennis Championships - Hamburg Moselle Open - Metz Erste Bank Open - Vienna Dallas Open - Dallas Valencia Open - Valencia Open 13 - Marseille Qatar ExxonMobil Open - Doha Open 13 - Marseille Grand Prix Hassan II - Casablanca Heilbronn Challenger Hong Kong Tennis Open - Hong Kong Quimper Challenger Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Austrian Open - Kitzbuhel China Open - Beijing ABN AMRO Open - Rotterdam Swiss Indoors Basel - Basel Valencia Open - Valencia Intrum Stockholm Open - Stockholm Aircel Chennai Open - Chennai ASB Classic - Auckland Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Terra Wortmann Open - Halle BMW Open - Munich AEGON Championships - London Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Villena Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Scheveningen Challenger AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach Gazprom Hungarian Open - Budapest Mercedes Cup - Stuttgart Gerry Weber Open - Halle Citi Open - Washington Manama Challenger Erste Bank Open - Vienna Brisbane International - Brisbane DIEMA XTRA Sofia Open - Sofia Barcelona Open Banc Sabadell - Barcelona BB&T Atlanta Open - Atlanta Citi Open - Washington Boss Open - Stuttgart Sofia Open - Sofia Zug Challenger Moselle Open - Metz Chengdu Open - Chengdu Swiss Indoors Basel - Basel ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco bett1HULKS Indoors - Cologne Antalya Open - Antalya Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich EFG Swiss Open - Gstaad BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem Moselle Open - Metz Adelaide International 2 - Adelaide Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart bett1HULKS Championships - Cologne Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Hamburg European Open - Hamburg Sofia Open - Sofia Qatar ExxonMobil Open - Doha Swiss Indoors Basel - Basel ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BMW Open - Munich Terra Wortmann Open - Halle Boss Open - Stuttgart Hamburg Open - Hamburg U.S. Mens's Clay Court Championship - Houston Zhuhai Open - Zhuhai Roanne Challenger Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven BMW Open - Munich Brisbane - Brisbane BNP Paribas Masters - Paris Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Qatar ExxonMobil Open - Doha BMW Open - Munich Abierto Mexicano Telcel - Acapulco U.S. National Indoor Tennis Championships - Memphis If Stockholm Open - Stockholm US Men's Clay Court Championship - Houston China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Sydney International - Sydney Bratislava 2 Challenger Abierto Mexicano Telcel - Acapulco BMW Open - Munich European Open - Antwerp Delray Beach Open - Delray Beach Noventi Open - Halle Rolex Paris Masters - Paris Tennis Channel Open - Las Vegas Miami Open - Miami Vilnius Challenger Boss Open - Stuttgart Pilot Pen Tennis - New Haven Rio Open - Rio de Janeiro Bank Austria Tennis Trophy - Vienna Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Mallorca Championships - Mallorca Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Hamburg European Open - Hamburg Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sofia Open - Sofia Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome SAP Open - San Jose Western & Southern Open - New York Phoenix Challenger BNP Paribas Open - Indian Wells Heineken Open - Auckland Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Miami Open - Miami Gerry Weber Open - Halle Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Terra Wortmann Open - Halle Western & Southern Financial Group Masters - Cincinnati EFG Swiss Open - Gstaad BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami Australian Open - Melbourne Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Sony Ericsson Open - Miami China Open - Beijing Abierto Mexicano de Tenis Mifel - Los Cabos Mutua Madrilena Madrid Open - Madrid Dubai Duty Free Tennis Championships - Dubai Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Erste Bank Open - Vienna Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells U.S. Open - New York Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Abierto de Tenis Mifel - Los Cabos Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Regions Morgan Keegan Championships - Memphis Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London Cincinnati Open - Cincinnati St. Petersburg Open - St. Petersburg U.S. Open - New York PBZ Zagreb Indoors - Zagreb Australian Open - Melbourne French Open - Paris US Men's Clay Court Championship - Houston Wimbledon - London Bet-at-home Cup - Kitzbuhel Citi Open - Washington U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Masters Series - Hamburg Wimbledon - London U.S. Open - New York Argentina Open - Buenos Aires Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Gerry Weber Open - Halle Australian Open - Melbourne French Open - Paris European Open - Antwerp Wimbledon - London ASB Classic - Auckland U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Chengdu Open - Chengdu German Tennis Championships - Hamburg Generali Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco China Open - Beijing U.S. Open - New York Truist Atlanta Open - Atlanta Hopman Cup - Perth Davis Cup, PO, SRB-USA 3-2 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Hopman Cup - Perth Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, PO, POR-GER 2-3 Laver Cup - Prague Davis Cup, Finals, Group C Davis Cup, Finals, QF, GBR-GER 2-0 ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston Davis Cup, Finals, Group F ATP Cup - Sydney Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Australian Open - Melbourne Davis Cup, World Group, Q, HUN-GER 2-3 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Shanghai - Shanghai Western & Southern Open - Cincinnati French Open - Paris Australian Open - Melbourne U.S. Open - New York All Lower level tournaments Wimbledon - London Australian Open - Melbourne French Open - Paris Nitto ATP Finals - London Olympics - London Western & Southern Open - Cincinnati Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, Group C, Hamburg ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QR, GER-BLR 4-1 ATP Cup - Melbourne Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Geneva Davis Cup, Finals, SF, RUS-GER 2-1 Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Finals, Group E Davis Cup, World Group, SF, GER-NED 0-2 Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, PO, GER-POL 3-2 Davis Cup, World Group, 1R, AUS-GER 1-3 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago Davis Cup, Finals, QF, GER-CAN 1-2 Davis Cup, World Group, Q2, JPN-GER 0-4 Olympics - Rio de Janeiro Wimbledon - London European Open - Antwerp Olympics - Tokyo